VHDL Simulation Acceleration Using Specialized Functions
نویسندگان
چکیده
We present a new approach to speeding up VHDL simulation. In this approach, the simulation code is generated with routines for unused VHDL features stripped oo. The VHDL simulator optimized in this way runs faster when the design is described mostly with simple constructs and expressions. We prepare multiple functions for each task in the simulation process. Each function is pre-optimized for each possible case. When a design is compiled and the simulation code is generated, we select functions that best t with the design. With this approach and with several other optimization techniques, we obtained about twofold speedup.
منابع مشابه
Behavioral Modeling and Simulation of Semiconductor Devices and Circuits Using VHDL-AMS
During the past few years, a lot of work has been done on behavioral models and simulation tools. But a need for modeling strategy still remains. The VHDL-AMS language supports the description of analog electronic circuits using Ordinary Differential Algebraic Equations (ODAEs), in addition to its support for describing discrete-event systems. For VHDL-AMS to be useful to the analog design ...
متن کاملUsing the Nonparametric Curve Generator Algorithm in H/W Acceleration Solutions
The paper presents the implementation and an analysis of the Jordan's nonparametric curve generator algorithm in H/W acceleration solutions like sine/cosine generation. It is shown that the x and y coordinate sequences generated by the algorithm as the curve representation are really approximated nonuniform sampled cosine/sine functions sequences of values with useful properties. The nonuniform...
متن کاملOPTIMIZATION OF ENDURANCE TIME ACCELERATION FUNCTIONS FOR SEISMIC ASSESSMENT OF STRUCTURES
Numerical simulation of structural response is a challenging issue in earthquake engineering and there has been remarkable progress in this area in the last decade. Endurance Time (ET) method is a new response history based analysis procedure for seismic assessment and structural design in which structures are subjected to a gradually intensifying dynamic excitation and their seismic performanc...
متن کاملOLIVIA: Objectoriented Logicsimulation Implementing the VITAL Standard
In a VHDL-based design flow for application specific integrated circuits, VITAL provides a uniform methodology for developing ASIC libraries for signoff simulation. The VITAL Standard includes specialized routines for describing behavior and timing of ASIC cells and integrates backannotation via Standard Delay Format (SDF). One of the key issues of the VITAL initiative was to accelerate simulat...
متن کاملModeling and Simulation of a Hard Real-Time Processor
Hard real-time systems are increasingly used in various areas of human activity justifying their implementation by means of specialized solutions, mostly of a suitable hardware software combination. A frequently adopted approach to the realization of the hardware part is based on ASIC, usually a “general purpose” processor which operates according to real-time constraints. In this work the mode...
متن کامل